                    /* * {
                                                margin         padding: 0;
                                            }
                                            
                                            li {
                                                list-style: none;
                                            }
                                            
                                            #top {
                                                width: 100%;
                                                height: 63px;
                                            }
                                            
                                            a {
                                                text-decoration: none;
                                                font-size: 14px;
                                                color: #9999a6;
                                            }
                                            
                                            .wz {
                                                float: right;
                                                margin-right: 216px;
                                                line-height: 63px;
                                            }
                                            
                                            #hl {
                                                height: 100px;
                                                line-height: 99px;
                                                border-top: solid 1px;
                                                border-bottom: solid 1px;
                                                position: relative;
                                            }
                                            
                                            .h2 {
                                                width: 800px;
                                                height: 100px;
                                                display: flex;
                                                position: absolute;
                                                left: 200px;
                                                line-height: 100px;
                                            }
                                            
                                            .h2 li {
                                                margin-left: 40px;
                                            }
                                            
                                            .h2 li:hover {
                                                border-bottom: red solid 4px;
                                            }
                                            
                                            .s {
                                                position: absolute;
                                                left: 1000px;
                                                line-height: 100px;
                                            }
                                            
                                            .m {
                                                width: 1280px;
                                                height: 485px;
                                                background-color: white;
                                                display: none;
                                                position: absolute;
                                                left: -200px;
                                                z-index: 99;
                                                font-size: 12px;
                                            }
                                            
                                            .m1:hover .m {
                                                display: block;
                                            }
                                            
                                            .m ul {
                                                margin-top: 50px;
                                                width: 160px;
                                            }
                                            
                                            .m ul li {
                                                margin-left: 30px;
                                                line-height: 30px;
                                            }
                                            
                                            .x {
                                                width: 1280px;
                                                height: 485px;
                                                background-color: white;
                                                position: absolute;
                                                left: -200px;
                                                z-index: 99;
                                                display: none;
                                                font-size: 12px;
                                            }
                                            
                                            .m2:hover .x {
                                                display: block;
                                            }
                                            
                                            .x ul {
                                                margin-top: 50px;
                                                width: 160px;
                                            }
                                            
                                            .x ul li {
                                                margin-left: 30px;
                                                line-height: 30px;
                                            }
                                            
                                            .n {
                                                width: 1280px;
                                                height: 485px;
                                                background-color: white;
                                                display: none;
                                                position: absolute;
                                                left: -200px;
                                                z-index: 100;
                                                font-size: 12px;
                                            }
                                            
                                            .m3:hover .n {
                                                display: block;
                                            }
                                            
                                            .n ul {
                                                margin-top: 50px;
                                                width: 160px;
                                            }
                                            
                                            .n ul li {
                                                margin-left: 30px;
                                                line-height: 30px;
                                            } */
                    /* /头部end */
                    /* 划过二级菜单 */
                    /* 大图 */
                    
                    .bigbox {
                        /* width: 1920px; */
                        position: relative;
                        overflow: hidden;
                        width: 100%;
                    }
                    
                    .bigb {
                        width: 1920px;
                        margin-left: -960px;
                        left: 50%;
                        position: relative;
                        overflow: hidden;
                        z-index: 1;
                    }
                    
                    .big img {
                        width: 100%;
                        height: auto;
                    }
                    
                    .big {
                        position: relative
                    }
                    
                    .big2 {
                        width: 1920px;
                        margin-left: -960px;
                        left: 50%;
                        position: relative;
                        overflow: hidden;
                        z-index: 1;
                    }
                    
                    .big img {
                        display: block;
                        width: 100%;
                        height: 618px;
                    }
                    
                    .big22 {
                        position: relative;
                        display: block
                    }
                    
                    .bigg2 {
                        position: relative;
                        overflow: hidden;
                        width: 100%;
                    }
                    
                    .big222 {
                        height: 100%;
                        overflow: hidden;
                        position: absolute;
                        top: 0;
                        left: 50%;
                        margin-left: -600px;
                        margin-top: 50px;
                    }
                    
                    .st {
                        display: block !important;
                        width: 100%;
                        height: auto;
                    }
                    
                    .tt {
                        float: left;
                        width: 25%;
                        height: auto;
                        max-height: 100%;
                        position: relative;
                        overflow: hidden;
                        transition: 3s;
                    }
                    
                    .am {
                        width: 100%;
                        left: 0;
                        bottom: 2px;
                        /* opacity: 0; */
                        transition: all .5s;
                        position: absolute;
                        display: none;
                        transition: 1s;
                    }
                    
                    .tt:hover .am {
                        display: block;
                        z-index: 100;
                    }
                    /* <!-- 选购 三图--> */
                    
                    .xg {
                        width: 1920px;
                        margin-left: -960px;
                        left: 50%;
                        position: relative;
                        overflow: hidden;
                        z-index: 1;
                        background-color: pink;
                    }
                    
                    .xg-box {
                        position: relative;
                    }
                    
                    .li-link {
                        position: absolute;
                        height: 100%;
                        width: 100%;
                        top: 0;
                        left: 0
                    }
                    
                    .cnxh {
                        text-align: center;
                        display: block;
                        width: 1426px;
                        height: 573px;
                        position: relative;
                    }
                    
                    .cnxhh h3 {
                        font-size: 44px;
                    }
                    
                    .cnxhh a {
                        border: 1px solid;
                        background-color: #000;
                        width: 100px;
                        height: 40px;
                        display: block;
                        margin: auto;
                        line-height: 40px;
                        color: white;
                        margin-top: 30px;
                        font-size: 14px;
                    }
                    /* <!-- 轮播图 --> */
                    
                    .lbt {
                        width: 100%;
                        height: 484px;
                        background-color: pink;
                        position: relative;
                    }
                    /* <!-- 红图 --> */
                    
                    .red {
                        width: 100%;
                        height: 257px;
                        background-color: red;
                        padding: 50px 0;
                        /* position: absolute; */
                        position: relative;
                    }
                    
                    .ct {
                        height: 34px;
                        background: url(https://img.fishfay.com/theme/images/antacom/text-followus-w.svg) no-repeat;
                        background-size: auto 100%;
                        background-position: center center;
                        margin-top: 10px;
                        /* padding-top: 43px; */
                    }
                    
                    .nr p {
                        color: #fff;
                        font-size: 20px;
                        font-style: italic;
                        line-height: 40px;
                        margin-top: 5px;
                        text-align: center;
                    }
                    
                    .nr {
                        position: relative;
                    }
                    
                    .nr ul {
                        margin-left: 580px;
                    }
                    
                    .nr li {
                        /* width: 180px;
        height: 180px;
        display: block; */
                        font-size: 65px;
                        margin-left: 40px;
                        float: left;
                    }
                    
                    .com-qr-code {
                        display: none;
                        position: absolute;
                        right: -40px;
                        bottom: 100%;
                        background: #fff;
                        margin-right: 800px;
                        margin-top: -100px;
                    }
                    
                    .nr ul:hover .com-qr-code {
                        display: block;
                    }
                    
                    .com-qr-code img {
                        position: absolute;
                        right: -64px;
                        top: 20px;
                        transition: 0.3s;
                        /* display: block; */
                        /* display: none; */
                    }
                    /* 划过 */
                    
                    .nr li:hover .ewm {
                        display: block;
                    }
                    /* .nr {
                                                    text-align: center;
                                                    margin-top: 50px;
                                                    color: white;
                                                } */
                    /* <!-- 红图end --> */
                    /*                                                 
                                                .main-ft {
                                                    width: 100%;
                                                    background: #d00;
                                                    text-align: center;
                                                    padding: 50px 0;
                                                }
                                                
                                                .fr {
                                                    float: right;
                                                } */
                    /* 底部 */
                    
                    .footer {
                        width: 100%;
                        height: 220px;
                        background-color: black;
                        display: flex;
                    }
                    
                    .cimg {
                        width: 245px;
                        height: 80px;
                        margin-left: 110px;
                        display: block;
                        padding: 70px 0;
                    }
                    
                    .ft-main {
                        min-width: 900px;
                        max-width: 900px;
                    }
                    
                    .fr {
                        float: right;
                    }
                    
                    .links-line li {
                        display: inline-block;
                        padding: 0 15px;
                        border-left: 1px solid #fff;
                        font-size: 14px;
                        height: 16px;
                        line-height: 16px;
                    }
                    
                    .footer-com .ft-company {
                        padding-left: 15px;
                        margin: 15px 0 40px;
                        height: 23px;
                        line-height: 23px;
                    }
                    
                    span {
                        margin-right: 10px;
                    }
                    
                    .footer a,
                    .footer a:hover {
                        color: #fff;
                        font-size: 12px;
                    }
                    
                    .links-line li {
                        display: inline-block;
                        padding: 0 15px;
                        border-left: 1px solid #fff;
                        font-size: 12px;
                        height: 16px;
                        line-height: 16px;
                    }
                    
                    .links-line {
                        margin-top: 46px;
                        margin-left: 136px;
                    }
                    /* 返回顶部 */
                    
                    .web-covers {
                        background: url(https://img.fishfay.com/theme/images/icons/web-cover.svg) no-repeat;
                        background-size: 100% auto;
                        background-position: center;
                        z-index: 999;
                        position: fixed;
                        right: 50px;
                        bottom: 60px;
                        width: 60px;
                        height: 275px;
                    }
                    
                    .web-covers>.cover-top {
                        top: 0;
                    }
                    
                    .web-covers>div,
                    .web-covers>a {
                        display: block;
                        position: absolute;
                        width: 100%;
                        height: 33.33%;
                        right: initial;
                        bottom: initial;
                        left: 0;
                        cursor: pointer;
                    }
                    
                    .web-covers>.cover-cart {
                        top: 33.33%;
                    }
                    
                    .web-covers>div,
                    .web-covers>a {
                        display: block;
                        position: absolute;
                        width: 100%;
                        height: 33.33%;
                        right: initial;
                        bottom: initial;
                        left: 0;
                        cursor: pointer;
                    }
                    
                    .web-covers>.cover-kefu {
                        top: 66.66%;
                    }
                    /* 轮播图 */
                    
                    .d5 {
                        width: 100%;
                        margin-top: 10px;
                        position: relative;
                    }
                    
                    .d5-1 {
                        width: 90%;
                        margin: auto;
                        display: flex;
                        justify-content: center;
                        overflow: hidden;
                        /* border: red solid 1px; */
                    }
                    
                    .d5--1 {
                        width: 24%;
                        margin: 0 0.5%;
                        text-align: center;
                        flex-shrink: 0
                    }
                    
                    .d5-1 p {
                        line-height: 40px;
                    }
                    
                    .d5--1 {
                        transform: translateX(312.5%);
                        transition: 1s;
                    }
                    
                    .d5--1 img {
                        width: 100%;
                    }
                    
                    .p1,
                    .p2 {
                        color: gray;
                        font-size: 46px;
                    }
                    
                    .d5 .p1 {
                        position: absolute;
                        right: 0;
                        top: 40%;
                    }
                    
                    .d5 .p2 {
                        position: absolute;
                        left: 0;
                        top: 40%;
                    }